package com.mlk.rbac.Service;

import com.mlk.core.util.ServerResponse;
import com.mlk.rbac.po.SysAclModule;

import java.util.List;


/**
 * 系统模块服务
 * @author trek
 *
 */
public interface SysAclModuleService {
	
	/**
	 * 获取用户所能访问的模块内容
	 * @return
	 */
	ServerResponse sysMenu();
	/**
	 * 权限列表
	 * @return
	 */
	List<SysAclModule> list();
	/**
	 * 删除权限
	 * @return
	 */
	ServerResponse delAcl(Integer id);
	/**
	 * 系统权限添加
	 * @return
	 */
	ServerResponse aclAdd(SysAclModule acl);
	/**
	 * 系统权限更新
	 * @param acl
	 * @return
	 */
	ServerResponse aclUpdate(SysAclModule acl);

}
